package com.adisi.objetos;

import java.util.Calendar;
import java.util.Date;

import com.adisi.bd.ReservaDatos;

public class ReservaManager {

	public static void guardarReserva(Reserva reserva) throws Exception {

		ReservaDatos rd = new ReservaDatos();
		
		int idReserva = rd.guardarReserva(reserva);
		
		if(idReserva > 0) {

			long fechaSegs = reserva.getFechaHoraInicio().getTime();
			Date fechaAlerta = new Date(fechaSegs - (reserva.getAntelacion() * 60));
			
			Alerta alerta = new Alerta(0, "Agencia", idReserva, "Reserva", 'F',  null, fechaAlerta, EstadoAlerta.ACTIVA, reserva.getIdUsuario(), new Date());
			AlertaManager.grabarAlerta(alerta);
		};
		
	}

}
